package com.wh.message.mq.in;

import org.hibernate.validator.constraints.NotEmpty;
import java.io.Serializable;


/**
 * 阿里元MQ消息入参模型
 * @author 谢泽鹏
 * @version V1.0
 * @Package com.wh.message.mq.in
 * @date 2014年10月8日 下午4:02:14
 * @Copyright 个人版权所有
 * @Company 贵州万华科技有限公司Copyright (c) 2018
 */
public class MqIn implements Serializable {

	private static final long serialVersionUID = 6637589754698913467L;

	/**
	 * 消息组
	 */
	@NotEmpty(message = "消息组不能为空")
	private String tag;

	/**
	 * 消息编号，建议唯一
	 */
	@NotEmpty(message = "消息编号不能为空")
	private String key;

	/**
	 * 消息内容
	 */
	@NotEmpty(message = "消息内容不能为空")
	private String body;


	public String getTag() {
		return tag;
	}

	public void setTag(String tag) {
		this.tag = tag;
	}

	public String getKey() {
		return key;
	}

	public void setKey(String key) {
		this.key = key;
	}

	public String getBody() {
		return body;
	}

	public void setBody(String body) {
		this.body = body;
	}

	@Override
	public String toString() {
		return "MqDTO [tag=" + tag + ", key=" + key + ", body=" + body + "]";
	}
}
